# 全量字段的代码校验
# 1、导包
import jsonschema
# 2、编写校验规则，准备待校验数据
schema = {
    "type": "object",
    "properties": {
        "success": {
            "type": "boolean"
        },
        "code": {
            "type": "number"
        },
        "message": {
            "type": "string"
        }
    },
    "required": ["success", "code", "message"]
}

data = {
    "success": True,
    "code": 10000,
    "message": "操作成功"
}
# 3、校验
jsonschema.validate(instance=data,schema=schema)   # 成功没有任何返回结果

# 错误1：ValidationError:数据错误
# 错误2：SchemaError:规则错误